short-term contract - German English Dictionary